package cn.elegent.tx.annotation;


import org.springframework.stereotype.Component;

import java.lang.annotation.*;

/**
 * RollBack
 * @description 回滚处理注解
 * @author WGL
 * @date 2022/11/7 18:40
*/
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@Component
public @interface RollBack {

    /**
     * 主事务名称
     * @return
     */
    String mainName();

    /**
     * 子事务名称
     * @return
     */
    String childName();
}
